package com.springbootbase.springbootproject.service;


import com.springbootbase.springbootproject.pojo.ListResponse;
import com.springbootbase.springbootproject.pojo.Recommendationcontact;

import java.util.ArrayList;

public interface RecommendationContactService {
    void sendInvite(Recommendationcontact recommendationcontact);

    ArrayList<Recommendationcontact> getInviteList(Long id);

    ArrayList<Recommendationcontact> getSendList(Long id);

    void acceptContact(Long contactId, String acceptInfo, String acceptMessage, String initiator);

    ListResponse acceptAll(Long id, int pageSize, int pageNum);

    void refuseContact(Long studentId, Long teacherId);

    void withdrawContact(Long contactId);

    ArrayList<Recommendationcontact> allContact(Long id);
}
